leaflet dans RCe script utilise le package leaflet en R pour créer une carte interactive affichant des fermes. Il importe les données de localisation de fermes depuis un fichier CSV et les représente sur la carte sous forme de marqueurs.
leafletinstall.packages("leaflet")Les données de localisation des fermes sont chargées à partir d'un fichier CSV nommé fermes.txt. Ce fichier contient des informations sur la position des fermes.
xxxxxxxxxxferme_df = read.csv("fermes.txt", header=TRUE, sep="")head(ferme_df)Ici, la fonction read.csv() lit le fichier CSV et charge les données dans un dataframe appelé ferme_df. La fonction head() est utilisée pour afficher les premières lignes des données afin de vérifier leur contenu.
Une carte est ensuite créée à l'aide du package leaflet. Le script commence par ajouter des (tuiles ou couches) de base à la carte. Ensuite, il ajoute des marqueurs pour chaque ferme, en utilisant les coordonnées (longitude et latitude) fournies dans le fichier CSV. Chaque marqueur est accompagné d'un popup qui affiche le nom de la ferme.
xxxxxxxxxxm = leaflet(data = ferme_df) %>% addTiles() %>% addProviderTiles("Esri.WorldTopoMap") %>% addMarkers(~long, ~lat, popup = ~as.character(ferme))maddTiles() : Ajoute les tuiles de base par défaut.
addProviderTiles("Esri.WorldTopoMap") : Remplace les tuiles de base par une carte topographique d'Esri.
addMarkers(~long, ~lat, popup = ~as.character(ferme)) : Ajoute des marqueurs aux coordonnées spécifiées dans le fichier CSV. Le popup affiche le nom de la ferme.
Le script propose également différentes options pour changer le fond de carte. Voici quelques exemples :
Carte Google Maps (vue satellite) :
xxxxxxxxxxaddProviderTiles("Esri.WorldImagery")Carte de la NASA (vue nocturne) :
xxxxxxxxxxaddProviderTiles("NASAGIBS.ViirsEarthAtNight2012")Ces options vous permettent de personnaliser l'apparence de la carte, en fonction du type de fond que vous préférez utiliser.
Ce script fournit une méthode simple pour visualiser des données géospatiales sur une carte interactive. En utilisant le package leaflet, vous pouvez ajouter des marqueurs à une carte, afficher des informations supplémentaires dans des popups et personnaliser l'apparence de la carte en changeant les tuiles de fond. Cela permet de créer des visualisations attractives et interactives pour explorer les données géospatiales.